package cn.accp.war.baseEntity.entity;

import cn.accp.war.baseEntity.Monster;

/**
 * 飞行怪类
 * 
 * @author Jiangqs
 * 
 */
public class SkyMonster extends Monster {

	public SkyMonster() {
		super("吸血蝙蝠", "吸血怪", 200);
	}

	public SkyMonster(SkyMonster monster) {
		super(monster);
	}

	public SkyMonster(String name, String family, int power) {
		super(name, family, power);
	}

	@Override
	public void attack() {
		System.out.println("飞行怪：" + this.getName() + "，属于" + this.getFamily()
				+ "族，攻击力为" + this.getPower() + ",正在攻击！");
	}

	@Override
	public void run() {
		System.out.println("飞行怪：" + this.getName() + "，属于" + this.getFamily()
				+ "族，攻击力为" + this.getPower() + "，正在跑！");
	}

	@Override
	public void jump() {
		System.out.println("飞行怪：" + this.getName() + "，属于" + this.getFamily()
				+ "族，攻击力为" + this.getPower() + "，跳起来了！");
	}

	@Override
	public void showMe() {
		System.out.println("飞行怪：" + this.getName() + "，属于" + this.getFamily()
				+ "族，攻击力为" + this.getPower() + "。");
	}

}
